//Copyright 2011 - Jonathan Allen

using System;
using System.Collections.Generic;

namespace Granite.Modeling
{
	/// <summary>
	/// This enumeration is used to indicate how AcceptChanges calls will be propogated
	/// </summary>
	public enum UpdateMode
	{
		/// <summary>
		/// Do not mark changes as accepted
		/// </summary>
		None,

		/// <summary>
		/// Recursively mark changes as accepted
		/// </summary>
		AcceptChanges,

		/// <summary>
		/// Mark changes as accepted, but not on child objects
		/// </summary>
		AcceptLocalChanges,
	}
}

